Malabar almond
noun
1
: a tropical Asian evergreen tree (Terminalia catappa) that is widely grown in warm regions for ornament and for the edible kernel of the seed of its drupaceous fruit
called also country almond, Indian almond
2
: the edible almond-shaped kernel of the seed of the Malabar almond
Love words? Need even more definitions?
Merriam-Webster unabridged
Share